export default {
    namespaced:true,
    actions:{
        jian(context, value) {
            console.log(context,value)
            context.commit('JIAN', value)
        },
        jia(context, value) {
            context.commit('JIA', value)
        },
        jiaOdd(context, value) {
            if (context.state.sum % 2) {
                context.commit('JIA', value)
            }
        },
        jiaWait(context,value){
            setTimeout(()=>{
                context.commit('JIA',value)
            },500)
        },
    },
    mutations:{
        JIAN(state_, value) {
            console.log(state_, value)
            state_.sum -= value
        },
        JIA(state_, value) {
            state_.sum += value
        },
    },
    state:{
        sum: 0,
        nickname:'张三',
        username:'zhangsan',
        age: 18,
    },
    getters:{
        bigSum(state_){
            return state_.sum*10
        }
    }
}
